package com.fotile.weixin.work.response.contactResult;

import java.util.List;

import com.fotile.weixin.work.request.contactParam.SyncUserJob;
import com.fotile.weixin.work.response.WeiXinResult;

import lombok.Data;

/**
 * Class description
 *
 *
 * @version        1.0, 18/09/03
 * @author         江虹
 */
@Data
public class SyncUserJobResult extends WeiXinResult {

    /**任务状态，整型，1表示任务开始，2表示任务进行中，3表示任务已完成 */
    private int status;

    /** 操作类型，字节串，目前分别有：1. sync_user(增量更新成员) 2. replace_user(全量覆盖成员)3. replace_party(全量覆盖部门) */
    private String type;

    /** 任务运行总条数 */
    private int total;

    /** 目前运行百分比，当任务完成时为100 */
    private int percentage;


    /** 详细的处理结果，具体格式参考下面说明。当任务完成后此字段有效 */
    private List<SyncUserJob> result;
}


